A Tabu Search Method for Interval Constraints
نویسندگان
چکیده
This article presents an extension of the Tabu Search (TS) metaheuristic to continuous CSPs, where the domains are represented by floating point-bounded intervals. This leads to redefine the usual TS operators to take into account the special features of interval constraints: real variables encoded in floating points domains, high cardinality of the domains, nature of the CSP where constraints may be partially satisfied. To illustrate the expressiveness of the framework, we instantiate this method to compute an inner-approximation of a set of inequalities. Metaheuristics, in particular Tabu Search (TS, [6,8]), have largely proven their efficiency on discrete optimization or constraint problems. In this article, we propose a framework to extend TS to continous problems on real variables. There exist a variety of optimization techniques to solve such problems, but they are usually dedicated to particular types of constraints (linear, polynomial, differentiable) and do not offer the guarantees of interval approaches [4,5]. Interval-based solvers like Realpaver [7] are dedicated to compute rigourous inner and outerapproximations of continuous problems, but often fail in efficiently computing a first solution due to the complete nature of the search process. We provide a unified way to express continuous CSPs in a TS framework that shares the reliability of interval techniques, and tackle a problem not well adressed by classical tools: the computation of a single solution for interval CSPs or optimisation problems, whatever the type of the constraints. 1 Interval Constraints Interval arithmetics [9] offers a reliable solution to avoid rounding errors due to finite representation of real values (see IEEE754 norm). Real values are encompassed within floating-point intervals : a real value r may be represented by any interval I, with floating-point bounds, containing r. The set of all intervals is I. The Cartesian product of intervals is called a box. The classical operators over R can be redefined over I by enforcing the fundamental property of containment[9]: the interval extension of a binary operator is given by the smallest interval containing the results of the application of . This construct L. Perron and M. Trick (Eds.): CPAIOR 2008, LNCS 5015, pp. 372–376, 2008. c © Springer-Verlag Berlin Heidelberg 2008 A Tabu Search Method for Interval Constraints 373 guarantees that no values are lost, but can lead to an over-estimation of the result. Real functions are extended on I in the same way. A CSP defined over continuous domains is translated into intervals by taking interval variables over interval domains. The constraints are extended over I in the same way as functions or operators. The goal is to find a box B ⊆ D1× . . .×Dn such that the constraints are satisfied. An interval constraint C on a box B can be certainly satisfied (every real vector in B satisfies C), certainly not satisfied (no real vector in B satisfies C). If neither of those two properties can be computed, C is said partially satisfied. Several metaheuristics have been transposed to CSP on real variables. Some of them are adapted from TS [4,5,2]. However, these algorithms are based on real configurations, and employed to tackle optimization problems. Our method is closer to that of [3] for interval CSPs with non-linear differentiable constraints, or to [1] on multi-objective problems. 2 Tabu Search on Intervals The basic components of a TS algorithm on discrete domains are well-known: a penalty function f : D1 × . . . × Dn → N, counting the number of violated constraints most of the times, a neighborhood function, and the exact definition of a tabu mechanism (basic tabu behaviour with size t, dynamic tabu, aspiration, ...). However, adapting the algorithm to new types of domains leads to a number of obstacles. Firstly, TS algorithms use many operators which are trivial over discrete configurations (equality, membership, random choice) but require specific attention over interval domains. Secondly, an interval CSP has a search space with specific properties: the domains are huge, and they are defined by two floating point numbers but include an infinite set of reals. Hence we dissect the algorithm into more precise atomic components.
منابع مشابه
Solving the competitive facility location problem considering the reactions of competitor with a hybrid algorithm including Tabu Search and exact method
In this paper, a leader–follower competitive facility location problem considering the reactions of the competitors is studied. A model for locating new facilities and determining levels of quality for the facilities of the leader firm is proposed. Moreover, changes in the location and quality of existing facilities in a competitive market where a competitor offers the same goods or services ar...
متن کاملتعیین نوع و زمانبندی بهینه نگهداری و تعمیرات پیشگیرانه سیستمهای چندجزیی بر اساس قابلیت اطمینان
In this research, a model for optimal PM planning based on reliability is developed and solved for multi-component systems. In the proposed model, the type of PM actions for each inspection period is determined in such manner that the total weighted related costs are minimized while a minimum required system reliability is maintained. The planning horizon is divided into some inspections interv...
متن کاملDistribution Network Expansion Using Hybrid SA/TS Algorithm
Optimal expansion of medium-voltage power networks is a common issue in electrical distribution planning. Minimizing total cost of the objective function with technical constraints and reliability limits, make it a combinatorial problem which should be solved by optimization algorithms. This paper presents a new hybrid simulated annealing and tabu search algorithm for distribution network expan...
متن کاملAPPLICATION OF TABU SEARCH FOR SOLVING THE BI-OBJECTIVE WAREHOUSE PROBLEM IN A FUZZY ENVIRONMENT
The bi-objective warehouse problem in a crisp environment is often not eective in dealing with the imprecision or vagueness in the values of the problem parameters. To deal with such situations, several researchers have proposed that the parameters be represented as fuzzy numbers. We describe a new algorithm for fuzzy bi-objective warehouse problem using a ranking function followed by an applic...
متن کاملTabu-KM: A Hybrid Clustering Algorithm Based on Tabu Search Approach
The clustering problem under the criterion of minimum sum of squares is a non-convex and non-linear program, which possesses many locally optimal values, resulting that its solution often falls into these trap and therefore cannot converge to global optima solution. In this paper, an efficient hybrid optimization algorithm is developed for solving this problem, called Tabu-KM. It gathers the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008